//公用配置信息
const COMMON_CONFIG = {
  // 默认时间字符串格式
  defaultDateFormat: "YYYY-MM-DD HH:mm:ss",
  //上传文件的大小的最大值(M)
  uploadFileSize: 50,

  //单点登录相关
  sso: false,
  //按顺序加载登录链js文件及方法
  loginChain: [],
  //按顺序加载登出链js文件及方法
  logoutChain: [],
  //单点登录令牌名称
  // ssoTokenName: undefined,
  // //单点登录令牌类型
  // ssoTokenType: undefined,
  // //显示验证码功能(默认为false隐藏)
  // validateCode: false,
  // //登录地址
  // loginUri: '/authentication/login',
  // //登录用户类型
  // loginUserType: null,
  // //登录用户名
  // loginUserName: 'admin',
  // //登录密码
  // loginPassword: '123456',

  //显示用户帐号编辑功能。在与单点登录系统集成时，往往用户由单点登录系统集中管理，所以需要关闭本系统功能
  showUserEdit: true,
  //显示用户退出功能
  showLogout: true,
  //是否开启个人设置密码功能
  showUpdateSelfPassword: true,
  //是否显示修改个人信息
  showUpdateSelfInfo: true,
  //是否显示用户代理菜单
  showDelegateMenu: true,

  //启动已注册的定时任务，比如30分钟不操作就logout
  startTaskRunner: true,
  //登录超时时间
  loginTimeout: 60 * 60 * 8,
  //是否开启websocket
  openws: true,
  //是否显示notification消息通知按钮及功能
  showMsgBtn: true,
  //是否显示下载客户端链接
  showDownloadClientLink: true,
  //客户端下载链接地址
  downloadClientUrl: "#",
  //是否显示切换语言的菜单
  showChangeLanguageMenu: true,
  //全局头部额外插槽，一般放置点击跳转的button
  // globalHeaderExtra: <Tooltip title={tr('config文档')}>
  //   <a href="https://gant.yuque.com/fdt/gantreact/config" target="_blank" className={actionStyles.action}>
  //     <Icon type="question" />
  //   </a>
  // </Tooltip>,
  //是否显示界面设置
  showUIConfig: true,
  //是否显示本地缓存清理
  showStorageClear: true,
  //是否显示全局搜索组件
  showGlobalSearch: false, //是否显示全局搜索
  //是否显示转换器
  showTransformTool: false,
  // 是否显示热键
  showHotKeyButton: true,
  //全局搜索跳转的路由
  globalSearchPath: "/framework/globalsearch",
  //显示用户客户端环境提示,如果是IE、或者浏览器宽度小于推荐值1680、或chrome版本低于66则显示
  showAgentSuggest: true,
  //如果客户端环境检测不合格，则不准登录
  agentIncompatiblePreventLogin: false,
  //是否使用全局导出插件
  showGlobalExport: false,
  //页头是否显示实验室入口
  showExampleButton: false,
  // 是否显示用户信息卡片底部操作按钮
  showContactBtns: true,
  //个人中心关联账户的keys
  linkAccounts: {},
  //用户卡片联系方式
  contactTypes: ["notification", "dingding", "skype", "mail", "phone"],
  //是否使用本地菜单
  localMenu: null,
  //一般用户是否能看到角色关联资源面板
  roleManageRelateResourceVisible:true,
};

export default {
  COMMON_CONFIG,
};
